using System.Collections.Generic;

namespace FastMapper
{
    public interface IPropertyMatchFormatter
    {
        IEnumerable<string> Prefixes { get; }
        IEnumerable<string> PostFixes { get; }
        IEnumerable<IPropertyMatchCondition> PropertyMatchConditions { get; } 
        void AddPrefixe(string prefixe);
        void AddPrefixes(IEnumerable<string> prefixes);
        void AddPostFixes(IEnumerable<string> postfixes);
        void AddPostFixe(string postfixe);
        void AddCustomPropertyMatchCondition(IPropertyMatchCondition propertyMatchCondition);
    }
}